home *** CD-ROM | disk | FTP | other *** search
/ mail.altrad.com / 2015.02.mail.altrad.com.tar / mail.altrad.com / TEST / office deutch / INFOPATH.NL-NL / INFLR.CAB / SVCREQ.XSN_1043 / schema.xsd < prev    next >
Extensible Markup Language  |  2006-11-12  |  6KB  |  125 lines

  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- _lcid="1033" _version="12.0.4518.1000" --><!-- _LocalBinding --><xs:schema targetNamespace="http://schemas.microsoft.com/office/infopath/2003/sample/ServiceRequest" xmlns:svc="http://schemas.microsoft.com/office/infopath/2003/sample/ServiceRequest" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
  2.     <xs:element name="serviceRequest">
  3.         <xs:complexType>
  4.             <xs:sequence>
  5.                 <xs:element name="number" type="xs:string"/>
  6.                 <xs:element name="dateAssigned" type="xs:date" nillable="true"/>
  7.                 <xs:element name="assignedTo" type="svc:contactType" minOccurs="0"/>
  8.                 <xs:element name="dateOpened" type="xs:date" nillable="true"/>
  9.                 <xs:element name="openedBy" type="svc:contactType"/>
  10.                 <xs:element name="dateClosed" type="xs:date" nillable="true"/>
  11.                 <xs:element name="closedBy" type="svc:contactType" minOccurs="0"/>
  12.                 <xs:element name="issue">
  13.                     <xs:complexType>
  14.                         <xs:sequence>
  15.                             <xs:element name="service" type="xs:string"/>
  16.                             <xs:element name="problem" type="xs:string"/>
  17.                             <xs:element name="space" type="xs:string"/>
  18.                             <xs:element name="urgency" type="xs:string"/>
  19.                             <xs:element name="notes" type="svc:xhtml"/>
  20.                             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  21.                         </xs:sequence>
  22.                     </xs:complexType>
  23.                 </xs:element>
  24.                 <xs:element name="signatures" type="svc:digitalSignaturesType"/>
  25.                 <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  26.             </xs:sequence>
  27.             <xs:anyAttribute namespace="http://www.w3.org/XML/1998/namespace" processContents="lax"/>
  28.         </xs:complexType>
  29.     </xs:element>
  30.     <xs:complexType name="addressType">
  31.         <xs:sequence>
  32.             <xs:element name="line1" type="xs:string"/>
  33.             <xs:element name="line2" type="xs:string"/>
  34.             <xs:element name="line3" type="xs:string"/>
  35.             <xs:element name="line4" type="xs:string"/>
  36.             <xs:element name="city" type="xs:string"/>
  37.             <xs:element name="stateProvince" type="xs:string"/>
  38.             <xs:element name="postalCode" type="xs:string"/>
  39.             <xs:element name="country" type="xs:string"/>
  40.             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  41.         </xs:sequence>
  42.     </xs:complexType>
  43.     <xs:complexType name="companyType">
  44.         <xs:sequence>
  45.             <xs:element name="name" type="xs:string" minOccurs="0"/>
  46.             <xs:element name="address" type="svc:addressType" minOccurs="0"/>
  47.             <xs:element name="identificationNumber" type="xs:string" minOccurs="0"/>
  48.             <xs:element name="telephoneNumber" type="xs:string" minOccurs="0"/>
  49.             <xs:element name="faxNumber" type="xs:string" minOccurs="0"/>
  50.             <xs:element name="emailAddressPrimary" type="xs:string" minOccurs="0"/>
  51.             <xs:element name="webSite" type="xs:anyURI" minOccurs="0"/>
  52.             <xs:element name="ftpSite" type="xs:anyURI" minOccurs="0"/>
  53.             <xs:element name="telex" type="xs:string" minOccurs="0"/>
  54.             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  55.         </xs:sequence>
  56.     </xs:complexType>
  57.     <xs:complexType name="companyWithContactType">
  58.         <xs:complexContent>
  59.             <xs:extension base="svc:companyType">
  60.                 <xs:sequence>
  61.                     <xs:element name="contact" type="svc:contactType"/>
  62.                     <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  63.                 </xs:sequence>
  64.             </xs:extension>
  65.         </xs:complexContent>
  66.     </xs:complexType>
  67.     <xs:complexType name="contactType">
  68.         <xs:sequence>
  69.             <xs:element name="name" type="svc:nameType" minOccurs="0"/>
  70.             <xs:element name="address" type="svc:addressType" minOccurs="0"/>
  71.             <xs:element name="identificationNumber" type="xs:string" minOccurs="0"/>
  72.             <xs:element name="emailAddressPrimary" type="xs:string" minOccurs="0"/>
  73.             <xs:element name="emailAddressSecondary" type="xs:string" minOccurs="0"/>
  74.             <xs:element name="telephoneNumberWork" type="xs:string" minOccurs="0"/>
  75.             <xs:element name="telephoneNumberHome" type="xs:string" minOccurs="0"/>
  76.             <xs:element name="telephoneNumberCell" type="xs:string" minOccurs="0"/>
  77.             <xs:element name="telephoneNumberPager" type="xs:string" minOccurs="0"/>
  78.             <xs:element name="faxNumber" type="xs:string" minOccurs="0"/>
  79.             <xs:element name="jobTitle" type="xs:string" minOccurs="0"/>
  80.             <xs:element name="officeLocation" type="xs:string" minOccurs="0"/>
  81.             <xs:element name="department" type="xs:string" minOccurs="0"/>
  82.             <xs:element name="webSite" type="xs:anyURI" minOccurs="0"/>
  83.             <xs:element name="ftpSite" type="xs:anyURI" minOccurs="0"/>
  84.             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  85.         </xs:sequence>
  86.     </xs:complexType>
  87.     <xs:complexType name="contactWithCompanyType">
  88.         <xs:complexContent>
  89.             <xs:extension base="svc:contactType">
  90.                 <xs:sequence>
  91.                     <xs:element name="company" type="svc:companyType"/>
  92.                     <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  93.                 </xs:sequence>
  94.             </xs:extension>
  95.         </xs:complexContent>
  96.     </xs:complexType>
  97.     <xs:complexType name="digitalSignaturesType">
  98.         <xs:sequence>
  99.             <xs:any namespace="http://www.w3.org/2000/09/xmldsig#" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  100.         </xs:sequence>
  101.     </xs:complexType>
  102.     <xs:complexType name="nameType">
  103.         <xs:sequence>
  104.             <xs:element name="prefix" type="xs:string" minOccurs="0"/>
  105.             <xs:element name="givenName" type="xs:string" minOccurs="0"/>
  106.             <xs:element name="middleName" type="xs:string" minOccurs="0"/>
  107.             <xs:element name="surname" type="xs:string" minOccurs="0"/>
  108.             <xs:element name="suffix" type="xs:string" minOccurs="0"/>
  109.             <xs:element name="singleName" type="xs:string"/>
  110.             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  111.         </xs:sequence>
  112.     </xs:complexType>
  113.     <xs:complexType name="currencyType">
  114.         <xs:sequence>
  115.             <xs:element name="name" type="xs:string"/>
  116.             <xs:element name="symbol" type="xs:string"/>
  117.             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  118.         </xs:sequence>
  119.     </xs:complexType>
  120.     <xs:complexType name="xhtml" mixed="true">
  121.         <xs:sequence>
  122.             <xs:any namespace="http://www.w3.org/1999/xhtml" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  123.         </xs:sequence>
  124.     </xs:complexType>
  125. </xs:schema>